superb landscape - Turkish English Dictionary